package com.group01.mapper;

import com.group01.pojo.InformationAndParameter;
import com.group01.pojo.Parameter;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import io.lettuce.core.dynamic.annotation.Param;

import java.util.List;

/**
* @author 86150
* @description 针对表【es_parameter】的数据库操作Mapper
* @createDate 2024-06-24 10:55:54
* @Entity com.group01.pojo.Parameter
*/
public interface ParameterMapper extends BaseMapper<Parameter> {
    List<InformationAndParameter> getList();//查询所有商品信息
    List<InformationAndParameter> getAllParameters(Integer goodsId);//根据商品id查询该商品的所有参数信息

    void deleteParameter(Integer goodsId);//根据商品id删除该商品参数
    //void deletePartParameter(List<Integer> goodsId);//根据id列表，批量删除商品参数

    Integer addParameterInformation(@Param("id") Integer id,@Param("color") String color,@Param("version") String version,@Param("curl") String curl,@Param("type") String type);//新增商品参数信息

}




